package com.atyjh.reggie.service;

import com.atyjh.reggie.dto.Result;
import com.atyjh.reggie.entity.Category;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author yjh
 * @since jdk1.8.0_311 2022.06.16
 */
public interface ICategoryService extends IService<Category> {
    /**
     * 菜品分类和套餐分类信息
     *
     * @return 分类分页信息
     * @param page 当前页码
     * @param pageSize 每页数据数
     */
    Result<Page<Category>> pageDish(Integer page, Integer pageSize);

    /**
     * 删除菜品/套餐分类
     *
     * @param id 待删除的分类id
     * @return 是否成功
     */
    Result<String> delete(Long id);
}
